package com.cash.app.manager.model

data class AccountDetailResponse(
    // Client ID
    val client_id: String,
    // Subject ID
    val subject_id: Int,
    // User mobile number
    val user_mobile_number: String,
    // User ID
    val uid: Int,
    // User p_name
    val user_name: String,
    // User AD
    val user_ad: String,
    // User PAN
    val user_pan: String,
    // User SDK ID
    val user_sdk_id: String,
    // User gender
    val gender: String,
    // User head image URL
    val head_img: String,
    // Foundation status
    val is_foundation: Int,
    // Foundation information map
    val foundation_information: Map<String, Int>,
    // User authentication progress list
    val user_authentication_progress: List<AuthenticationProgress>
)

// Authentication progress data class
data class AuthenticationProgress(
    // Authentication type
    val authentication_type: Int,
    // Authentication status
    val is_authentication: Int
)